#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//int main()
//{
//	int n = 0;
//	int sum = 0;
//	while (scanf("%d", &n) != EOF)
//	{
//		int a = 0;
//		sum = n;
//		int m = 0;
//		while (n > 1)
//		{
//			int a = 0;
//			m = n / 2;
//			if (n % 2 == 1)
//			{
//				a++;
//			}
//			sum += m;
//			n = m;
//		}
//		int b = 0;
//		if (a > 0)
//		{	a += 1;
//			while (a > 1)
//			{
//				b = a / 2;
//				sum += b;
//				a = b;
//			}
//		}
//		printf("%d\n", sum);
//	}
//
//	return 0;
//}




